package org.csu.service;

import org.csu.pojo.User;
import org.csu.pojo.UserQuery;

public interface UserManageService {
    public String getUserList(UserQuery query, Integer pageNum);
    public Boolean enableUser(Integer userId);
    public Boolean disableUser(Integer userId);
    public Boolean resetPassword(Integer userId);
    public Boolean changeRole(Integer userId, String role);
    public Boolean validateUserOperation(Integer targetUserId);
    public Boolean sendPasswordResetNotification(User user);
    public String generateDefaultPassword();
}
